package a.e.b.a;

import a.d.u;
import a.e.b.b.j;
import a.e.b.b.t;
import a.e.b.c.o;
import a.f.yc;
import a.j.b.f;
import a.j.jg;
import a.j.ld;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;

import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

public class m
  extends l
{
  private final boolean n;
  static Class o;
  static Class p;
  static Class q;
  public static boolean r;
  
  public m()
  {
    this(false);
  }
  
  public m(boolean paramBoolean)
  {
    this.n = paramBoolean;
  }
  
  public boolean f()
  {
    return this.n;
  }
  
  public String a()
  {
    return "TableNode";
  }
  
  public Class d()
  {
    if (!i.i) {}
    return o == null ? (m.o = d("a.j.b.f")) : o;
  }
  
  public void a(ld paramld, a.e.b.c.cb paramcb, o paramo)
    throws a.e.b.c.a
  {
    a.e.b.c.l locall = new a.e.b.c.l(paramo);
    if (!i.i) {}
    locall.a(p == null ? (m.p = d("a.e.b.a.m$m_")) : p, new m_());
    super.a(paramld, paramcb, locall);
    a((f)paramld, paramcb, locall);
  }
  
  protected void a(f paramf, a.e.b.c.cb paramcb, o paramo)
  {
    paramcb.a("Table", "http://www.yworks.com/xml/graphml").a("defaultMinimumColumnWidth", paramf.gb()).a("defaultColumnWidth", paramf.fb()).a("defaultMinimumRowHeight", paramf.jb()).a("defaultRowHeight", paramf.ib()).a("autoResizeTable", paramf.Z());
    a(paramf.hb(), "DefaultColumnInsets", paramcb);
    a(paramf.kb(), "DefaultRowInsets", paramcb);
    f.r_ localr_ = paramf.eb();
    a(localr_.d(), "Insets", paramcb);
    a(localr_.l(), paramcb, paramo);
    b(localr_.o(), paramcb, paramo);
    paramcb.b();
  }
  
  private void a(List paramList, a.e.b.c.cb paramcb, o paramo)
  {
    boolean bool = i.i;
    int i = i.h;
    if (!bool)
    {
      if (!paramList.isEmpty()) {
        paramcb.a("Columns", "http://www.yworks.com/xml/graphml");
      }
    }
    else
    {
      Iterator localIterator = paramList.iterator();
      if (localIterator.hasNext()) {
        a((f.n_)localIterator.next(), paramcb, paramo);
      }
      for (;;)
      {
        if ((bool) || (i == 0))
        {
          if (i == 0) {
            break;
          }
          if (!bool) {
            paramcb.b();
          }
        }
      }
    }
  }
  
  protected void a(f.n_ paramn_, a.e.b.c.cb paramcb, o paramo)
  {
    if (!i.i) {}
    paramcb.a("Column", "http://www.yworks.com/xml/graphml").c("id", ((m_)paramo.a(p == null ? (m.p = d("a.e.b.a.m$m_")) : p)).a(paramn_)).a("minimumWidth", paramn_.f()).a("width", paramn_.g());
    a(paramn_.i(), "Insets", paramcb);
    a(paramn_.l(), paramcb, paramo);
    paramcb.b();
  }
  
  private void b(List paramList, a.e.b.c.cb paramcb, o paramo)
  {
    boolean bool = i.i;
    int i = i.h;
    if (!bool)
    {
      if (!paramList.isEmpty()) {
        paramcb.a("Rows", "http://www.yworks.com/xml/graphml");
      }
    }
    else
    {
      Iterator localIterator = paramList.iterator();
      if (localIterator.hasNext()) {
        a((f.p_)localIterator.next(), paramcb, paramo);
      }
      for (;;)
      {
        if ((bool) || (i == 0))
        {
          if (i == 0) {
            break;
          }
          if (!bool) {
            paramcb.b();
          }
        }
      }
    }
  }
  
  protected void a(f.p_ paramp_, a.e.b.c.cb paramcb, o paramo)
  {
    if (!i.i) {}
    paramcb.a("Row", "http://www.yworks.com/xml/graphml").c("id", ((m_)paramo.a(p == null ? (m.p = d("a.e.b.a.m$m_")) : p)).a(paramp_)).a("minimumHeight", paramp_.f()).a("height", paramp_.g());
    a(paramp_.i(), "Insets", paramcb);
    b(paramp_.o(), paramcb, paramo);
    paramcb.b();
  }
  
  private void a(u paramu, String paramString, a.e.b.c.cb paramcb)
  {
    paramcb.a(paramString, "http://www.yworks.com/xml/graphml").a("top", paramu.b).a("left", paramu.c).a("bottom", paramu.d).a("right", paramu.e).b();
  }
  
  protected void a(jg paramjg, a.e.b.c.cb paramcb, o paramo)
    throws a.e.b.c.a
  {
    boolean bool = i.i;
    int i = i.h;
    yc localyc = paramjg.a();
    if (!bool) {
      if ((localyc instanceof f.e_))
      {
        new b_(true).c(paramjg, paramcb, paramo);
        if ((!bool) && (i == 0)) {
          return;
        }
      }
    }
    if (!bool)
    {
      if ((localyc instanceof f.f_)) {
        new b_(false).c(paramjg, paramcb, paramo);
      }
    }
    else if (i == 0) {
      return;
    }
    super.a(paramjg, paramcb, paramo);
  }
  
  public void a(ld paramld, Node paramNode, t paramt)
    throws a.e.b.b.a
  {
    boolean bool2 = i.i;
    j localj = new j(paramt);
    if (!bool2) {}
    localj.a(q == null ? (m.q = d("a.e.b.a.m$l_")) : q, new l_());
    f localf = (f)paramld;
    Node localNode = a.e.b.b.bb.a(paramNode, "Table", "http://www.yworks.com/xml/graphml");
    if (localNode != null) {
      a(localf, localNode, localj);
    }
    boolean bool1 = localf.Z();
    if (!bool2)
    {
      if (bool1) {
        localf.g(false);
      }
      super.a(paramld, paramNode, localj);
    }
    if (bool1) {
      localf.g(true);
    }
  }
  
  public void a(f paramf, Node paramNode, t paramt)
  {
    boolean bool2 = i.i;
    int i = i.h;
    NamedNodeMap localNamedNodeMap = paramNode.getAttributes();
    Node localNode = localNamedNodeMap.getNamedItem("defaultColumnWidth");
    double d1 = (bool2) || (localNode != null) ? Double.parseDouble(localNode.getNodeValue()) : paramf.fb();
    if (!bool2)
    {
      paramf.j(0.0D);
      localNode = localNamedNodeMap.getNamedItem("defaultMinimumColumnWidth");
    }
    double d2 = localNode != null ? Double.parseDouble(localNode.getNodeValue()) : paramf.gb();
    if (!bool2)
    {
      paramf.k(0.0D);
      localNode = localNamedNodeMap.getNamedItem("defaultRowHeight");
    }
    double d3 = localNode != null ? Double.parseDouble(localNode.getNodeValue()) : paramf.ib();
    if (!bool2)
    {
      paramf.l(0.0D);
      localNode = localNamedNodeMap.getNamedItem("defaultMinimumRowHeight");
    }
    double d4 = localNode != null ? Double.parseDouble(localNode.getNodeValue()) : paramf.jb();
    if (!bool2)
    {
      paramf.m(0.0D);
      localNode = localNamedNodeMap.getNamedItem("autoResizeTable");
    }
    boolean bool1 = localNode != null ? Boolean.valueOf(localNode.getNodeValue()).booleanValue() : paramf.Z();
    u localu1 = paramf.hb();
    paramf.a(null);
    u localu2 = paramf.kb();
    paramf.d(null);
    paramf.g(false);
    u[] arrayOfu = { localu1, localu2 };
    a(paramNode, new n_()
    {
      private final u[] val$defaultInsets;
      private final f val$realizer;
      private final t val$context;
      
      public boolean a(Node paramAnonymousNode)
      {
        boolean bool = i.i;
        int i = i.h;
        String str = paramAnonymousNode.getLocalName();
        if (!bool) {
          if ("DefaultColumnInsets".equals(str))
          {
            this.val$defaultInsets[0] = m.a(paramAnonymousNode);
            if (bool) {
              break label204;
            }
            if (i == 0) {
              break label203;
            }
          }
        }
        if (!bool) {
          if ("DefaultRowInsets".equals(str))
          {
            this.val$defaultInsets[1] = m.a(paramAnonymousNode);
            if (bool) {
              break label204;
            }
            if (i == 0) {
              break label203;
            }
          }
        }
        if (!bool) {
          if ("Insets".equals(str))
          {
            f.r_ localr_ = this.val$realizer.eb();
            localr_.a(m.a(paramAnonymousNode));
            if (bool) {
              break label204;
            }
            if (i == 0) {
              break label203;
            }
          }
        }
        if (!bool) {
          if ("Columns".equals(str))
          {
            m.this.a(this.val$realizer.eb(), paramAnonymousNode, this.val$context);
            if (bool) {
              break label204;
            }
            if (i == 0) {
              break label203;
            }
          }
        }
        if (!bool) {
          if ("Rows".equals(str)) {
            m.this.a(this.val$realizer.eb(), paramAnonymousNode, this.val$context);
          }
        }
        label203:
        label204:
        return true;
      }
    });
    localu1 = arrayOfu[0];
    localu2 = arrayOfu[1];
    paramf.a(localu1);
    paramf.d(localu2);
    paramf.j(d1);
    paramf.k(d2);
    paramf.l(d3);
    paramf.m(d4);
    paramf.g(bool1);
    if ((bool2) || (i != 0))
    {
      if (!bool2) {}
      q.n = !q.n;
    }
    if (bool2) {
      q.o = !q.o;
    }
  }
  
  private void a(f.o_ paramo_, Node paramNode, t paramt)
  {
    a(paramNode, new n_()
    {
      final List a;
      final int b;
      int c;
      private final f.o_ val$container;
      private final t val$context;
      
      public boolean a(Node paramAnonymousNode)
      {
        boolean bool = i.i;
        if (!bool) {
          if ("Column".equals(paramAnonymousNode.getLocalName()))
          {
            if (!bool) {
              if (this.c < this.b)
              {
                if (bool) {
                  break label97;
                }
                m.this.a((f.n_)this.a.get(this.c), paramAnonymousNode, this.val$context);
                if (i.h == 0) {
                  break label96;
                }
              }
            }
            m.this.a(this.val$container.j(), paramAnonymousNode, this.val$context);
            label96:
            label97:
            this.c += 1;
          }
        }
        return true;
      }
    });
  }
  
  protected void a(f.n_ paramn_, Node paramNode, t paramt)
  {
    boolean bool = i.i;
    NamedNodeMap localNamedNodeMap = paramNode.getAttributes();
    Node localNode = localNamedNodeMap.getNamedItem("id");
    if (!bool)
    {
      if (localNode != null)
      {
        if (!bool) {}
        ((l_)paramt.a(q == null ? (m.q = d("a.e.b.a.m$l_")) : q)).a(localNode.getNodeValue(), paramn_);
      }
      localNode = localNamedNodeMap.getNamedItem("minimumWidth");
    }
    if (!bool)
    {
      if (localNode != null) {
        paramn_.a(Double.parseDouble(localNode.getNodeValue()));
      }
      localNode = localNamedNodeMap.getNamedItem("width");
    }
    if (!bool) {
      if (localNode != null) {
        paramn_.b(Double.parseDouble(localNode.getNodeValue()));
      }
    }
    a(paramNode, new n_()
    {
      private final f.n_ val$column;
      private final t val$context;
      
      public boolean a(Node paramAnonymousNode)
      {
        boolean bool = i.i;
        String str = paramAnonymousNode.getLocalName();
        if (!bool) {
          if ("Insets".equals(str))
          {
            this.val$column.a(m.a(paramAnonymousNode));
            if (bool) {
              break label77;
            }
            if (i.h == 0) {
              break label76;
            }
          }
        }
        if (!bool) {
          if ("Columns".equals(str)) {
            m.this.a(this.val$column, paramAnonymousNode, this.val$context);
          }
        }
        label76:
        label77:
        return true;
      }
    });
  }
  
  private void a(f.q_ paramq_, Node paramNode, t paramt)
  {
    a(paramNode, new n_()
    {
      final List a;
      final int b;
      int c;
      private final f.q_ val$container;
      private final t val$context;
      
      public boolean a(Node paramAnonymousNode)
      {
        boolean bool = i.i;
        if (!bool) {
          if ("Row".equals(paramAnonymousNode.getLocalName()))
          {
            if (!bool) {
              if (this.c < this.b)
              {
                if (bool) {
                  break label97;
                }
                m.this.a((f.p_)this.a.get(this.c), paramAnonymousNode, this.val$context);
                if (i.h == 0) {
                  break label96;
                }
              }
            }
            m.this.a(this.val$container.m(), paramAnonymousNode, this.val$context);
            label96:
            label97:
            this.c += 1;
          }
        }
        return true;
      }
    });
  }
  
  protected void a(f.p_ paramp_, Node paramNode, t paramt)
  {
    boolean bool = i.i;
    NamedNodeMap localNamedNodeMap = paramNode.getAttributes();
    Node localNode = localNamedNodeMap.getNamedItem("id");
    if (!bool)
    {
      if (localNode != null)
      {
        if (!bool) {}
        ((l_)paramt.a(q == null ? (m.q = d("a.e.b.a.m$l_")) : q)).a(localNode.getNodeValue(), paramp_);
      }
      localNode = localNamedNodeMap.getNamedItem("minimumHeight");
    }
    if (!bool)
    {
      if (localNode != null) {
        paramp_.a(Double.parseDouble(localNode.getNodeValue()));
      }
      localNode = localNamedNodeMap.getNamedItem("height");
    }
    if (!bool) {
      if (localNode != null) {
        paramp_.b(Double.parseDouble(localNode.getNodeValue()));
      }
    }
    a(paramNode, new n_()
    {
      private final f.p_ val$row;
      private final t val$context;
      
      public boolean a(Node paramAnonymousNode)
      {
        boolean bool = i.i;
        String str = paramAnonymousNode.getLocalName();
        if (!bool) {
          if ("Insets".equals(str))
          {
            this.val$row.a(m.a(paramAnonymousNode));
            if (bool) {
              break label77;
            }
            if (i.h == 0) {
              break label76;
            }
          }
        }
        if (!bool) {
          if ("Rows".equals(str)) {
            m.this.a(this.val$row, paramAnonymousNode, this.val$context);
          }
        }
        label76:
        label77:
        return true;
      }
    });
  }
  
  private static u a(Node paramNode)
  {
    boolean bool = i.i;
    NamedNodeMap localNamedNodeMap = paramNode.getAttributes();
    Node localNode = localNamedNodeMap.getNamedItem("top");
    double d1 = 0.0D;
    if (!bool) {
      if (localNode != null) {
        d1 = Double.parseDouble(localNode.getNodeValue());
      }
    }
    localNode = localNamedNodeMap.getNamedItem("left");
    double d2 = 0.0D;
    if (!bool) {
      if (localNode != null) {
        d2 = Double.parseDouble(localNode.getNodeValue());
      }
    }
    localNode = localNamedNodeMap.getNamedItem("bottom");
    double d3 = 0.0D;
    if (!bool) {
      if (localNode != null) {
        d3 = Double.parseDouble(localNode.getNodeValue());
      }
    }
    localNode = localNamedNodeMap.getNamedItem("right");
    double d4 = 0.0D;
    if ((bool) || (localNode != null)) {
      d4 = Double.parseDouble(localNode.getNodeValue());
    }
    return new u(d1, d2, d3, d4);
  }
  
  protected void c(ld paramld, Node paramNode, t paramt)
    throws a.e.b.b.a
  {
    boolean bool = f();
    try
    {
      if (a_.a(paramNode))
      {
        a_ locala_ = new a_((f)paramld);
        jg localjg = locala_.a(paramt, paramNode);
        locala_.a(paramt, paramNode, localjg);
        paramld.b(localjg);
        if (i.h == 0) {}
      }
      else
      {
        super.c(paramld, paramNode, paramt);
      }
    }
    catch (a.e.b.b.a locala)
    {
      if (!bool) {
        throw locala;
      }
    }
    catch (RuntimeException localRuntimeException)
    {
      if (!bool) {
        throw localRuntimeException;
      }
    }
  }
  
  private static void a(Node paramNode, n_ paramn_)
  {
    boolean bool = i.i;
    int k = i.h;
    NodeList localNodeList = paramNode.getChildNodes();
    if (localNodeList != null)
    {
      int i = 0;
      int j = localNodeList.getLength();
      do
      {
        if (i >= j) {
          break;
        }
        Node localNode = localNodeList.item(i);
        if (!bool)
        {
          if (1 == localNode.getNodeType())
          {
            if (bool) {
              continue;
            }
            if ("http://www.yworks.com/xml/graphml".equals(localNode.getNamespaceURI()))
            {
              if (bool) {
                continue;
              }
              if (!paramn_.a(localNode)) {
                break;
              }
            }
          }
          i++;
        }
      } while (k == 0);
    }
  }
  
  static Class d(String paramString)
  {
    try
    {
      return Class.forName(paramString);
    }
    catch (ClassNotFoundException localClassNotFoundException)
    {
      throw new NoClassDefFoundError(localClassNotFoundException.getMessage());
    }
  }
  
  private static abstract interface n_
  {
    public abstract boolean a(Node paramNode);
  }
  
  private static final class a_
    extends bb
  {
    private final f f;
    
    a_(f paramf)
    {
      this.f = paramf;
    }
    
    protected void d(t paramt, Node paramNode, jg paramjg)
    {
      boolean bool2 = i.i;
      int i = i.h;
      String[] arrayOfString = { "ModelName", "ParameterName" };
      Node[] arrayOfNode = { null, null };
      if (!bool2)
      {
        m.a(paramNode, new m.7(this, arrayOfString, arrayOfNode));
        if (!arrayOfString[1].startsWith(arrayOfString[0])) {}
      }
      else
      {
        Node localNode = arrayOfNode[0].getAttributes().getNamedItem("offset");
        double d1;
        if ((bool2) || (localNode != null))
        {
          d1 = Double.parseDouble(localNode.getNodeValue());
          if (i == 0) {}
        }
        else
        {
          throw new IllegalArgumentException("Missing \"offset\" attribute for node " + arrayOfString[0] + ".");
        }
        NamedNodeMap localNamedNodeMap = arrayOfNode[1].getAttributes();
        localNode = localNamedNodeMap.getNamedItem("id");
        String str;
        if ((bool2) || (localNode != null))
        {
          str = localNode.getNodeValue();
          if (bool2) {
            break label252;
          }
          if (i == 0) {}
        }
        else
        {
          throw new IllegalArgumentException("Missing \"id\" attribute for node " + arrayOfString[1] + ".");
        }
        localNode = localNamedNodeMap.getNamedItem("inside");
        label252:
        boolean bool1;
        if ((bool2) || (localNode != null))
        {
          bool1 = Boolean.valueOf(localNode.getNodeValue()).booleanValue();
          if (bool2) {
            break label331;
          }
          if (i == 0) {}
        }
        else
        {
          throw new IllegalArgumentException("Missing \"inside\" attribute for node " + arrayOfString[1] + ".");
        }
        label331:
        double d2;
        if (arrayOfString[0].startsWith("Column"))
        {
          if (!bool2) {}
          localObject = ((m.l_)paramt.a(m.q == null ? (m.q = m.d("a.e.b.a.m$l_")) : m.q)).a(str);
          if (!bool2)
          {
            if (localObject == null) {
              throw new IllegalArgumentException("Missing column for label (column id: " + str + ").");
            }
            localNode = localNamedNodeMap.getNamedItem("verticalPosition");
          }
          if ((bool2) || (localNode != null))
          {
            d2 = Double.parseDouble(localNode.getNodeValue());
            if (bool2) {
              break label521;
            }
            if (i == 0) {}
          }
          else
          {
            throw new IllegalArgumentException("Missing \"verticalPosition\" attribute for node " + arrayOfString[1] + ".");
          }
          paramjg.a(new f.e_(d1), f.e_.a((f.n_)localObject, bool1, d2));
          label521:
          if (bool2) {
            break label737;
          }
          if (i == 0) {
            break label734;
          }
        }
        if (!bool2) {}
        Object localObject = ((m.l_)paramt.a(m.q == null ? (m.q = m.d("a.e.b.a.m$l_")) : m.q)).c(str);
        if (!bool2)
        {
          if (localObject == null) {
            throw new IllegalArgumentException("Missing row for label (row id: " + str + ").");
          }
          localNode = localNamedNodeMap.getNamedItem("horizontalPosition");
        }
        if ((bool2) || (localNode != null))
        {
          d2 = Double.parseDouble(localNode.getNodeValue());
          if (bool2) {
            break label716;
          }
          if (i == 0) {}
        }
        else
        {
          throw new IllegalArgumentException("Missing \"horizontalPosition\" attribute for node " + arrayOfString[1] + ".");
        }
        paramjg.a(new f.f_(d1), f.f_.a((f.p_)localObject, bool1, d2));
        label716:
        if (bool2) {
          break label737;
        }
        if (i == 0) {
          break label734;
        }
      }
      throw new IllegalArgumentException("Model parameter not applicable for label model.");
      label734:
      label737:
      if (!bool2)
      {
        if (q.n) {
          i++;
        }
      }
      else {
        i.h = i;
      }
      if (q.o) {
        i.i = !bool2;
      }
    }
    
    protected jg a(t paramt, Node paramNode)
    {
      return this.f.v();
    }
    
    static boolean a(Node paramNode)
    {
      Node localNode1 = paramNode.getAttributes().getNamedItem("modelName");
      if (localNode1 != null)
      {
        if (i.i) {
          break label76;
        }
        if ("custom".equals(localNode1.getNodeValue()))
        {
          Node localNode2 = a.e.b.b.bb.a(paramNode, "LabelModel", "http://www.yworks.com/xml/graphml");
          if (localNode2 != null)
          {
            boolean[] arrayOfBoolean = { false };
            m.a(localNode2, new m.10(arrayOfBoolean));
            return arrayOfBoolean[0];
          }
        }
      }
      label76:
      return false;
    }
  }
  
  private static final class b_
    extends cb
  {
    private final boolean d;
    
    b_(boolean paramBoolean)
    {
      this.d = paramBoolean;
    }
    
    void c(jg paramjg, a.e.b.c.cb paramcb, o paramo)
      throws a.e.b.c.a
    {
      paramcb.a("NodeLabel", "http://www.yworks.com/xml/graphml");
      a(paramjg, paramcb, paramo);
      paramcb.b();
    }
    
    protected void b(jg paramjg, a.e.b.c.cb paramcb, o paramo)
    {
      boolean bool = i.i;
      int i = i.h;
      paramcb.a("LabelModel", "http://www.yworks.com/xml/graphml");
      if (!bool)
      {
        if (this.d)
        {
          paramcb.a("ColumnNodeLabelModel", "http://www.yworks.com/xml/graphml");
          localObject1 = (f.e_)paramjg.a();
          paramcb.a("offset", ((f.e_)localObject1).c());
          paramcb.b();
          if (bool) {
            break label132;
          }
          if (i == 0) {}
        }
        else
        {
          paramcb.a("RowNodeLabelModel", "http://www.yworks.com/xml/graphml");
        }
      }
      else
      {
        localObject1 = (f.f_)paramjg.a();
        paramcb.a("offset", ((f.f_)localObject1).c());
        paramcb.b();
      }
      paramcb.b();
      label132:
      if (!bool) {}
      Object localObject1 = (m.m_)paramo.a(m.p == null ? (m.p = m.d("a.e.b.a.m$m_")) : m.p);
      Object localObject2 = paramjg.e();
      paramcb.a("ModelParameter", "http://www.yworks.com/xml/graphml");
      if (!bool)
      {
        if (this.d)
        {
          paramcb.a("ColumnNodeLabelModelParameter", "http://www.yworks.com/xml/graphml");
          paramcb.c("id", ((m.m_)localObject1).a(f.e_.a(paramjg)));
          paramcb.a("inside", f.e_.a(localObject2));
          paramcb.a("verticalPosition", f.e_.b(localObject2));
          paramcb.b();
          if (bool) {
            return;
          }
          if (i == 0) {}
        }
        else
        {
          paramcb.a("RowNodeLabelModelParameter", "http://www.yworks.com/xml/graphml");
          paramcb.c("id", ((m.m_)localObject1).a(f.f_.a(paramjg)));
          paramcb.a("inside", f.f_.a(localObject2));
          paramcb.a("horizontalPosition", f.f_.b(localObject2));
        }
      }
      else {
        paramcb.b();
      }
      paramcb.b();
    }
  }
  
  private static final class l_
  {
    final Map a = new HashMap();
    final Map b = new HashMap();
    
    void a(String paramString, f.n_ paramn_)
    {
      this.a.put(paramString, paramn_);
    }
    
    f.n_ a(String paramString)
    {
      return (f.n_)this.a.get(paramString);
    }
    
    void a(String paramString, f.p_ paramp_)
    {
      this.b.put(paramString, paramp_);
    }
    
    f.p_ c(String paramString)
    {
      return (f.p_)this.b.get(paramString);
    }
  }
  
  private static final class m_
  {
    final Map a = new HashMap();
    final Map c = new HashMap();
    
    String a(f.n_ paramn_)
    {
      String str = (String)this.a.get(paramn_);
      if (!i.i) {
        if (str == null)
        {
          str = "column_" + Integer.toString(this.a.size());
          this.a.put(paramn_, str);
        }
      }
      return str;
    }
    
    String a(f.p_ paramp_)
    {
      String str = (String)this.c.get(paramp_);
      if (!i.i) {
        if (str == null)
        {
          str = "row_" + Integer.toString(this.c.size());
          this.c.put(paramp_, str);
        }
      }
      return str;
    }
  }
}



/* Location:           E:\idea\

 * Qualified Name:     a.e.b.a.m

 * JD-Core Version:    0.7.0.1

 */